@charset "utf-8";

.container,.v2-container{width:100%; min-height:100%; min-width:1000px; position:relative; height:auto; padding-bottom:180px; box-sizing:border-box; font-size:14px; color:#333; font-family: Arial, Helvetica, sans-serif ; zoom:1;}
.v2-container{padding-bottom:160px;}
.container a,.v2-container a{text-decoration:none; outline:none;}

.header{ width:1000px; height:70px; margin:0 auto; font-family:"微软雅黑";}
.header > .logo{ float:left;}
.header > .logo h1{ margin-top:20px; margin-bottom:0; border:none; padding:0; font-weight:normal;}/*覆盖七牛上传样式*/
.header > .logo p{ margin-left:38px;}
.header > .logo img{ vertical-align:top;}
.header > .personalInfo{ float:right; text-align:right; margin-top:32px; padding-bottom:13px; position:relative;}
.header > .personalInfo > .infoImg img{ width:24px; height:24px; border-radius:50%;}
.header > .personalInfo > .infoImg span.point{ width:10px; height:10px; border-radius:50%; background:#ee0000; vertical-align:top; margin-left:-5px; display:inline-block;}
.header > .personalInfo > ul.personalInfo_list{ width:100px; padding-bottom:8px; border:solid 1px #d9d9d9; box-sizing:border-box; background:#fff; text-align:center; font-size:13px; position:absolute; top:35px; z-index:99;}
.header > .personalInfo > ul.personalInfo_list:before{ content:"";width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;border-bottom: 13px solid #fff; position:absolute; top:-12px; left:50%; margin-left:-12px; z-index:100;}
.header > .personalInfo > ul.personalInfo_list:after{content:"";width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;border-bottom: 13px solid #d9d9d9; position:absolute; top:-13px; left:50%; margin-left:-12px; z-index:99;}
.header > .personalInfo > ul.personalInfo_list li{ margin-top:8px}
.header > .personalInfo > ul.personalInfo_list a{ color:#464646;}
.header > .personalInfo > ul.personalInfo_list a:hover{color:#2fa132;}
.searchBox{ height:26px; float:right; margin-top:12px; border:solid 2px #32a030; border-radius:4px;}
.header > .chooseBox{ display:inline-block; margin-left:25px; margin-top:32px; color:#333;}
.header > .chooseBox .chooseQS{ color:#999; margin-left:3px;}
.header > .chooseBox .chooseQS:hover{ color:#2fa132;}

.nav{ width:100%; height:60px; border-bottom:solid 2px #389e3b; box-sizing:border-box; background-color:#fff; font-family:"微软雅黑";}
.navBox{ width:1000px; height:100%; margin:0 auto;}
.nav-menu{ height:100%; float:left; }
.nav-menu > a{ width:100px; height:100%; box-sizing:border-box;line-height:56px; float:left; margin-right:10px; display:block; color:#333; text-align:center; font-size:16px;transition: all 0.3s ease 0s;}
.nav-menu > a:hover{ color:#389e3b;}
.nav-menu > a.on{ color:#389e3b; border-bottom:solid 3px #389e3b;}
.nav-minmenu{ float:right; line-height:60px; color:#a4a7b0;}
.nav-minmenu a{color:#fff; margin-left:20px;}
.nav-search{ float:right; color:#fff; line-height:60px; font-size:16px;}


/*v4大赛4改版*/
.v4-footer{ width:100%; height:160px; position:absolute; bottom:0; left:0; background-color:#303440; color:#fff;font-family:"宋体"; font-size:12px; overflow:hidden;}
.v4-footerBox{ width:1000px; height:45px; line-height:45px; margin:0 auto; overflow:hidden; font-size:0px;}
.v4-footerBox a{ color:#fff;vertical-align:middle; margin-right:15px; padding-left:15px;text-decoration:none; border-left:solid 1px #fcffff; font-size:13px;}
.v4-footerBox a:first-child{ border:none; padding-left:0;}
.v4-footerBottom{ width:100%; height:115px;padding-top:15px; box-sizing:border-box; background-color:#383e4c;overflow:hidden; font-size:13px;}
.v4-footerBottom .friends span{ margin-right:10px; display:inline-block; line-height:200%;}

.sidebar-float{ position:fixed; right:6px; bottom:239px; z-index:999;font-family:"微软雅黑";}
.sidebar-float .btnBox{ width:40px; height:40px; box-sizing:border-box; border:solid 1px #d9d9d9; background-color:#fff; margin-top:-1px; overflow:hidden; position:relative;}
.sidebar-float .btnBox:first-child{ border-radius:6px 6px 0 0;}
.sidebar-float .btnBox:last-child{ border-radius:0 0 6px 6px;}
.sidebar-float .btnBoxLast{ border-radius:0!important;}
.sidebar-float .btnBox .btnIcon{ width:20px; height:20px; margin:9px auto 0 auto; background:url(../images/sidebar-float.png) no-repeat;}
.sidebar-float .btnBox .qqIcon{ background-position:-120px top;}
.sidebar-float .btnBox .ewmIcon{ background-position:-80px top;}
.sidebar-float .btnBox .phoneIcon{ background-position:-40px top;}
.sidebar-float .btnBox:hover{ background-color:#32a030; overflow:visible;}
.sidebar-float .btnBox:hover .qqIcon{ background-position:-140px top;}
.sidebar-float .btnBox:hover .ewmIcon{ background-position:-100px top;}
.sidebar-float .btnBox:hover .phoneIcon{ background-position:-60px top;}
.sidebar-float .btnBox .showLine{ width:6px; height:40px; position:absolute; right:39px; top:-1px;}
.sidebar-float .btnBox .qqShow{ width:160px; padding:6px; font-size:14px; box-sizing:border-box;border:solid 1px #d9d9d9; background-color:#fff; position:absolute; top:-1px; right:44px; opacity:0;}
.sidebar-float .btnBox:hover .qqShow{ opacity:1;}
.sidebar-float .btnBox .ewmShow{ width:134px; padding-bottom:6px; font-size:13px; box-sizing:border-box; text-align:center; border:solid 1px #d9d9d9; background-color:#fff; position:absolute; top:-1px; right:44px; opacity:0;}
.sidebar-float .btnBox:hover .ewmShow{ opacity:1;}
.sidebar-float .btnBox .phoneShow{ width:190px; height:40px; line-height:40px; box-sizing:border-box; text-align:center; border:solid 1px #d9d9d9; background-color:#fff; position:absolute; top:-1px; right:44px; opacity:0;}
.sidebar-float .btnBox:hover .phoneShow{ opacity:1;}
.sidebar-float-returnUp{position:fixed; right:6px; bottom:200px; z-index:999;width:40px; height:40px; box-sizing:border-box; border:solid 1px #d9d9d9; background-color:#fff;border-radius:0 0 6px 6px;}
.sidebar-float-returnUp >div{width:20px; height:20px; margin:9px auto 0 auto; background:url(../images/sidebar-float.png) no-repeat;background-position:left top;}
.sidebar-float-returnUp:hover{ background-color:#32a030;}
.sidebar-float-returnUp:hover >div{ background-position:-20px top;}
.sidebar-float-dcBox{ width:126px;  padding:4px;position:fixed; right:6px; bottom:50px; z-index:999; box-sizing:border-box;border:solid 1px #a37216; background-color:#d9cfb9; border-radius:10px;font-family:"微软雅黑";}
.sidebar-float-dcBox >div{ width:100%; padding:8px 0 6px 0; box-sizing:border-box; background-color:#fff; border-radius:10px; text-align:center;}
.sidebar-float-dcBox .dcBtn{ width:92px; height:32px;background:url(../images/sidebar-dcBtn.gif) no-repeat; display:inline-block;}

.content{ width:1000px; margin:0 auto 20px auto;font-family:"微软雅黑";}
.column{ width:100%; height:50px; line-height:50px;font-family:"微软雅黑";}
.column > a{ color:#464646;}


/*v2版本首页*/
.v2-index-bannerBox{ width:100%; height:350px; overflow:hidden; position:relative;}
.v2-index-banner{width:100%; height:350px; overflow:hidden; position:relative;}
.v2-index-banner .banner1{ width:100%; height:350px;background-color:#eed07a; background-image:url(../images/indexV2_banner1.jpg); background-repeat:no-repeat; background-position:center center;}
.v2-index-banner .banner2{ width:100%; height:350px;background-color:#47dcbc; background-image:url(../images/indexV2_banner2.jpg); background-repeat:no-repeat; background-position:center center;}
.v2-index-banner .banner3{ width:100%; height:350px;background-color:#67e9c2; background-image:url(../images/indexV2_banner3.jpg); background-repeat:no-repeat; background-position:center center;}
.v2-index-banner .banner4{ width:100%; height:350px;background-color:#67e9c2; background-image:url(../images/indexV2_banner4.jpg); background-repeat:no-repeat; background-position:center center;}
.v2-index-banner UL.pagination {Z-INDEX: 12; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 320px 0px 0px 48%; LIST-STYLE-TYPE: none; POSITION: relative;}
.v2-index-banner UL.pagination LI {PADDING-RIGHT: 3px; FLOAT: left}
.v2-index-banner UL.pagination LI A {width:12px;height:12px;float:left;font-size:0px;margin-right:8px; background:#fff; border-radius:50%;text-align:center;line-height:12px;cursor:pointer;}
.v2-index-banner UL.pagination LI.current A { background:#2fa132; border-radius:50%;}
.v2-index-banner UL.pagination LI A:hover { background:#2fa132; border-radius:50%;}
.v2-index-loginBox{ width:240px; height:286px; border:solid 1px #c2c2c2; box-shadow:0 0 5px #ababab; background-color:#fff; position:absolute; top:30px; left:50%; z-index:12; margin-left:230px;}
.v2-index-loginBox h2{ width:100%; text-align:center; margin-top:20px; font-size:17px; color:#a3a3a5; font-family:"微软雅黑";}
.v2-index-loginBox .v2-index-btn1{ width:100px; height:35px; line-height:35px; display:inline-block; background-color:#f8a420; border-radius:6px; color:#fff; font-size:18px; font-family:"微软雅黑";}
.v2-index-loginBox .v2-index-btn1:hover{ background-color:#e99208;}
.v2-index-loginBox .v2-index-btn2{ width:100px; height:35px; line-height:35px; display:inline-block; background-color:#32a030; border-radius:6px; color:#fff; font-size:18px; font-family:"微软雅黑";}
.v2-index-loginBox .v2-index-btn2:hover{ background-color:#1f871d;}
.v2-index-infoBox{ width:100%; height:63px; background-color:#f1eee9; border-bottom:solid 1px #dfddde;}
.v2-index-info{ width:1000px; height:100%; margin:0 auto; overflow:hidden;}
.v2-index-info li{ height:100%; padding-top:7px; float:left; text-align:center; font-family:"微软雅黑"; font-size:16px; border-right:solid 1px #dfddde; box-sizing:border-box;}
.v2-index-info li:first-child{ border-left:solid 1px #dfddde;}
.v2-index-joinBox{ width:100%; height:120px; margin-top:20px;border:solid 1px #e7eaec; box-sizing:border-box; background-color:#fff;}
.v2-index-joinBtn{ width:215px; height:48px; line-height:46px; display:inline-block; color:#fff; font-size:20px; background-color:#32a030;  text-align:center; font-family:"微软雅黑"; border-radius:8px;}
.v2-index-joinBtn:hover{ background-color:#1f871d;}
.v2-index-matchList{ width:100%; height:205px; padding-left:15px; padding-top:5px; box-sizing:border-box;}
.v2-index-matchList >li{ margin-top:13px; position:relative;}
.v2-index-matchList >li >div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.v2-index-matchList >li .num{ width:24px; height:24px; border-radius:50%; background-color:#f19e72; color:#fff; text-align:center; line-height:24px;}
.v2-index-matchList >li:first-child .num{background-color:#cf3418}
.v2-index-matchList >li:nth-child(2) .num{background-color:#e25335}
.v2-index-matchList >li:nth-child(3) .num{background-color:#e67660}
.v2-index-matchList >li .v2-index-matchList-user{ background-color:#fcfcfc; border:1px solid #d1d1d1;border-radius:4px; padding:5px; min-width:200px; position:absolute; z-index:9; top:24px; left:30px; line-height:22px; font-size:13px; overflow:visible;}
.v2-index-matchList >li .v2-index-matchList-user-point{ margin:-15px 0 0 20px; color:#d1d1d1;}
.v2-index-matchList >li .name:hover ~ .v2-index-matchList-user{ display:block;}
.v2-index-newsList{ width:100%; padding:5px 10px 0 10px; box-sizing:border-box;}
.v2-index-newsList li{ width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-top:10px;}
.v2-index-newsList li a{ color:#464646;}
.v2-index-newsList li a:hover{ color:#2fa132;}
.v2-index-noticeIconBox >a{ width:78px; height:100px; float:left; display:block; margin-left:11px; text-align:center; color:#464646;}
.v2-index-noticeIconBox >a .v2-index-noticeIcon{ width:78px; height:70px; background-color:#b9e89a; padding-top:13px; box-sizing:border-box;}
.v2-index-noticeIconBox >a:hover .v2-index-noticeIcon{ background-color:#a6d985;}
.v2-index-classList{ width:100%; margin-top:8px;}
.v2-index-classList >li{ width:220px; height:274px; float:left; margin-left:40px; padding:5px; box-sizing:border-box; border:solid 1px #e7eaec; background-color:#fff;}
.v2-index-classList >li:first-child{ margin-left:0;}
.v2-index-classList >li .videoImg,.v2-index-classList >li .videoImg img{ width:100%; height:156px;}
.v2-index-classList >li .videoImg a{width:100%; height:156px; display:block; position:relative;}
.v2-index-classList >li .videoImg a .play{width:100%; height:100%; background:rgba(0, 0, 0, 0.4); position:absolute; top:0; left:0; z-index:2; text-align:center; color:#fff; font-size:48px; padding-top:45px; box-sizing:border-box; opacity:0;transition: all 0.3s ease 0s;}
.v2-index-classList >li .videoImg a:hover .play{ opacity:1;}
.v2-index-classList >li .userBox{ width:100%; height:35px;}
.v2-index-classList >li .userBox img{ width:50px; height:50px; border:solid 2px #fff; margin-left:6px; margin-top:-20px; border-radius:50%; position:relative; z-index:3;}
.v2-index-classList >li .userBox a{ color:#666;}
.v2-index-classList >li .userBox a:hover{ color:#2fa132;}
.v2-index-classList >li h3{ width:100%; height:40px; overflow:hidden; margin-top:8px; line-height:150%; padding:0 5px; box-sizing:border-box;}
.v2-index-specialList{ width:100%; margin-top:8px;}
.v2-index-specialList >li{ width:220px; height:244px; float:left; margin-left:40px; padding:5px; box-sizing:border-box; border:solid 1px #e7eaec; background-color:#fff;}
.v2-index-specialList >li:first-child{ margin-left:0;}
.v2-index-specialList >li .videoImg,.v2-index-specialList >li .videoImg img{ width:100%; height:156px;}
.v2-index-specialList >li .videoImg a{width:100%; height:156px; display:block; position:relative;}
.v2-index-specialList >li .videoImg a p{width:100%; height:24px; line-height:24px; text-align:center; background:rgba(0, 0, 0, 0.4); color:#fff; position:absolute; bottom:0; left:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.v2-index-specialList >li .videoImg a .play{width:100%; height:132px; background:rgba(0, 0, 0, 0.4); position:absolute; top:0; left:0; z-index:2; text-align:center; color:#fff; font-size:48px; padding-top:45px; box-sizing:border-box; opacity:0;transition: all 0.3s ease 0s;}
.v2-index-specialList >li .videoImg a:hover .play{ opacity:1;}
.v2-index-specialList >li h3{ width:100%; height:40px; overflow:hidden; margin-top:8px; line-height:150%; padding:0 5px; box-sizing:border-box;}
.v2-index-makeList >li{ width:220px; height:196px; float:left; margin-left:40px; overflow:hidden; text-align:center; font-size:16px;}
.v2-index-makeList >li:first-child{ margin-left:0;}
.v2-index-makeList >li img{ width:100%; height:165px;}
.v2-index-weixinBtn{ padding:2px 7px; display:inline-block; border-radius:6px; background-color:#5eb950; color:#fff; cursor:default;}
.v2-index-weixinBox{ width:100px; padding-bottom:3px; background-color:#fff; text-align:center; color:#464646; font-size:13px; border:solid 1px #d9d9d9; position:absolute; left:10px; bottom:25px; display:none;}
.v2-index-weixinBtn:hover ~ .v2-index-weixinBox{ display:block;}
.v2-index-weiboBtn{ padding:2px 7px; display:inline-block; border-radius:6px; background-color:#e64c54; color:#fff;}
.v2-index-expertList{ width:100%; margin-top:8px;}
.v2-index-expertList >li{ width:220px; height:180px; float:left; margin-left:40px; padding:15px 15px 5px 15px; box-sizing:border-box; border:solid 1px #e7eaec;}
.v2-index-expertList >li:first-child{ margin-left:0;}
.v2-index-expertList >li .expertImg img{ width:70px; height:70px; border-radius:50%; box-sizing:border-box; border:solid 3px #d2d2d2; vertical-align:middle; margin-left:10px;}

.v2-index-uploadIcon,.v2-index-matchIcon,.v2-index-newsIcon,.v2-index-noticeIcon1,.v2-index-noticeIcon2,.v2-index-noticeIcon3,.v2-index-classIcon,.v2-index-specialIcon,.v2-index-makeIcon,.v2-index-expertIcon,.v2-index-teaAddIcon,.v2-index-contactIcon{ display:inline-block; vertical-align:middle; background-image:url(../images/indexV2_icon.png); background-repeat:no-repeat;}
.v2-index-uploadIcon{ width:26px; height:26px; background-position:left -40px; margin-right:10px;}
.v2-index-matchIcon{ width:30px; height:28px;background-position:-63px -66px; }
.v2-index-newsIcon{ width:25px; height:28px;background-position:-95px -66px; }
.v2-index-noticeIcon1{ width:40px; height:40px; background-position:left top;}
.v2-index-noticeIcon2{ width:46px; height:40px; background-position:-45px top;}
.v2-index-noticeIcon3{ width:40px; height:40px; background-position:-101px top;}
.v2-index-classIcon{width:35px; height:28px;background-position:-26px -66px;}
.v2-index-specialIcon{width:24px; height:28px;background-position:left -66px;}
.v2-index-makeIcon{width:28px; height:28px;background-position:-124px -66px;}
.v2-index-expertIcon{width:28px; height:28px;background-position:-156px -66px;}
.v2-index-teaAddIcon{width:28px; height:28px;background-position:-190px -66px;}
.v2-index-contactIcon{width:28px; height:28px;background-position:-222px -66px;}

/*v2版本首页区赛*/
.v2-index-banner .mm-banner1{ width:100%; height:350px;background-color:#7ccef4; background-image:url(../images/indexV2_mm_banner1.jpg); background-repeat:no-repeat; background-position:center center;}
.v2-index-banner .libo-banner1{ width:100%; height:350px;background-color:#57d4b6; background-image:url(../images/indexV2_libo_banner1.jpg); background-repeat:no-repeat; background-position:center center;}


/*v4版本大赛4首页*/
.v4-index-banner{width:700px; height:300px; overflow:hidden; position:relative; float:left;}
.v4-index-banner .banner{ width:100%; height:300px; overflow:hidden;}
.v4-index-banner .banner >a{width:100%; height:300px; display:block;}
.v4-index-banner .banner1{ width:100%; height:300px; background-image:url(../images/indexV4_banner1.jpg); background-repeat:no-repeat; background-position:center center;}
.v4-index-banner .banner2{ width:100%; height:300px; background-image:url(../images/indexV4_banner3.jpg); background-repeat:no-repeat; background-position:center center;}
.v4-index-banner UL.pagination {Z-INDEX: 12; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 270px 0px 0px 48%; LIST-STYLE-TYPE: none; POSITION: relative;}
.v4-index-banner UL.pagination LI {PADDING-RIGHT: 3px; FLOAT: left}
.v4-index-banner UL.pagination LI A {width:12px;height:12px;float:left;font-size:0px;margin-right:8px; background:#fff; border-radius:50%;text-align:center;line-height:12px;cursor:pointer;}
.v4-index-banner UL.pagination LI.current A { background:#2fa132; border-radius:50%;}
.v4-index-banner UL.pagination LI A:hover { background:#2fa132; border-radius:50%;}
.v4-index-userBox{ width:300px; height:300px; float:right; padding:10px; box-sizing:border-box; border-right:solid 1px #d9d9d9;border-bottom:solid 1px #d9d9d9; background-color:#f7fff0;}
.v4-index-classList{ width:100%; margin-top:8px;}
.v4-index-classList >li{ width:220px; height:260px; float:left; margin-left:40px; padding:5px; box-sizing:border-box; border:solid 1px #e7eaec; background-color:#fff;}
.v4-index-classList >li:first-child{ margin-left:0;}
.v4-index-classList >li .videoImg{ width:100%; height:156px; border:solid 1px #e7eaec; box-sizing:border-box;}
.v4-index-classList >li .videoImg img{ width:100%; height:154px;}
.v4-index-classList >li .videoImg a{width:100%; height:156px; display:block; position:relative;}
.v4-index-classList >li .videoImg a .play{width:100%; height:100%; background:rgba(0, 0, 0, 0.4); position:absolute; top:0; left:0; z-index:2; text-align:center; color:#fff; font-size:48px; padding-top:45px; box-sizing:border-box; opacity:0;transition: all 0.3s ease 0s;}
.v4-index-classList >li .videoImg a:hover .play{ opacity:1;}
.v4-index-classList >li .userBox{ width:100%; height:35px;}
.v4-index-classList >li .userBox img{ width:50px; height:50px; border:solid 2px #fff; margin-left:6px; margin-top:-20px; border-radius:50%; position:relative; z-index:3;}
.v4-index-classList >li .userBox a{ color:#666; margin-right:3px;}
.v4-index-classList >li .userBox a:hover{ color:#2fa132;}
.v4-index-classList >li h3{ width:100%; height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-top:5px; padding:0 5px; box-sizing:border-box;}

.v4-login-webList{ padding:0 15px 8px 15px; border:solid 1px #d9d9d9; box-sizing:border-box; background:#fff; font-size:13px; position:absolute; top:30px; z-index:99;}
.v4-login-webList:before{ content:"";width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;border-bottom: 13px solid #fff; position:absolute; top:-12px; left:45px; margin-left:-12px; z-index:100;}
.v4-login-webList:after{content:"";width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;border-bottom: 13px solid #d9d9d9; position:absolute; top:-13px; left:45px; margin-left:-12px; z-index:99;}
.v4-login-webList li{ margin-top:8px}
.v4-login-webList a{ color:#464646;}
.v4-login-webList a:hover{color:#2fa132;}

.v4-review-listBox{ width:100%; margin-top:35px; position:relative;}
.v4-review-listBox:before{ content:""; width:100%; border-top:dashed 1px #cbcbcb; position:absolute; top:27px; z-index:2;}
.v4-review-listBox >li{ width:20%; float:left; margin-left:6.66%; position:relative; z-index:4;}
.v4-review-listBox >li:first-child{ margin-left:0;}
.v4-review-listBox >li:before{ content:""; width:1px; height:116px; background-color:#ec9f51; position:absolute; left:50%; top:0; z-index:3;}
.v4-review-listBox >li .year{ width:54px; height:54px; margin:0 auto; padding:2px; border:solid 1px #ec9f51; border-radius:50%; color:#fff; background-color:#fff; text-align:center; position:relative; z-index:4;}
.v4-review-listBox >li .year p{ width:100%; height:100%; line-height:52px; background-color:#ec9f51;border-radius:50%; font-size:18px;}
.v4-review-listBox >li .webBtn{ width:100%; height:40px; display:block; border-radius:40px;background-color:#ec9f51; margin-top:56px; color:#fff; text-align:center; line-height:40px; font-size:18px;}
.v4-review-listBox >li.redOn:before,.v4-review-listBox >li.redOn .webBtn,.v4-review-listBox >li.redOn .year p{background-color:#e46d73;}
.v4-review-listBox >li.redOn .year{ border:solid 1px #e46d73;}
.v4-review-listBox >li.greenOn:before,.v4-review-listBox >li.greenOn .webBtn,.v4-review-listBox >li.greenOn .year p{background-color:#92ac62;}
.v4-review-listBox >li.greenOn .year{  border:solid 1px #92ac62;}
.v4-review-listBox >li.blueOn:before,.v4-review-listBox >li.blueOn .webBtn,.v4-review-listBox >li.blueOn .year p{background-color:#43a5b0;}
.v4-review-listBox >li.blueOn .year{ border:solid 1px #43a5b0;}

/*v4版教师主页*/
.v4-home-listView{ width:100%; box-sizing:border-box; border-bottom:solid 1px #e0e0e0; padding:25px 0 25px 15px; }
.v4-home-listView:last-child{border-bottom:none} 
.v4-home-listView-img{ width:127px; height:95px; overflow:hidden;}
.v4-home-listView-img img{ width:100%; height:100%;}
.v4-home-listView-info{ width:459px;height:84px;min-height:84px; border-right:dashed 1px #e0e0e0; margin-left:20px;color:#747474;}

/*v4版个人中心*/
.v4-center-sidebar{ width:160px; float:left; background-color:#283847;}
.v4-center-sidebarFix{ position:fixed; left:50%; top:20px; margin-left:-500px; z-index:99;}
.v4-center-sidebar >ul{ width:100%;}
.v4-center-sidebar >ul >li{ width:100%;position:relative; overflow:hidden;}
.v4-center-sidebar >ul >li.on:before{ content:""; border:solid 2px #31a030; height:100%; position:absolute; left:0; top:0;}
.v4-center-sidebar >ul >li >a{ width:100%; height:44px; display:block; line-height:42px;padding-left:20px; box-sizing:border-box; background-color:#2f4050; font-size:16px; color:#a3adbe; cursor:default;}
.v4-center-sidebar >ul >li.on >a{ color:#fff;}
.v4-center-sidebar >ul >li >a img,.v4-center-sidebar >ul >li >a span{ vertical-align:middle; margin-right:10px;}
.v4-center-sidebar >ul >li .second-level,.v4-center-sidebar >ul >li .second-level >li{width:100%;}
.v4-center-sidebar >ul >li .second-level{ padding:8px 0;}
.v4-center-sidebar >ul >li .second-level >li >a{width:100%; height:35px; display:block; line-height:35px;padding-left:45px; box-sizing:border-box; font-size:14px; color:#a3adbe; position:relative;}
.v4-center-sidebar >ul >li .second-level >li >a .num{ position:absolute; left:100px; top:5px; display:inline-block; background-color:#fa8717; color:#fff; padding:0px 5px; line-height:16px; font-size:12px; border-radius:6px;}
.v4-center-sidebar >ul >li .second-level >li >a:hover{ color:#fff;}
.v4-center-sidebar >ul >li .second-level >li.on >a{ color:#fff;}

/*v4版微课制作*/
.v4-make-list{ width:100%; border-bottom:solid 1px #e0e0e0; padding-bottom:20px; padding-top:20px;}
.v4-make-list .make-img{ width:145px; height:112px; padding:3px; border:solid 1px #c9c9c9;}
.v4-make-list .make-img img{ width:100%; height:100%;}
.v4-make-list .make-img .play{width:100%; height:118px; background:rgba(0, 0, 0, 0.4); position:absolute; top:0; left:0; z-index:2; text-align:center; color:#fff; font-size:48px; padding-top:25px; box-sizing:border-box; opacity:0;transition: all 0.3s ease 0s;}
.v4-make-list .make-img:hover .play{ opacity:1;}
.v4-make-listView{ width:630px; min-height:118px; float:left; margin-left:20px; border-right:dashed 1px #d9d9d9;}
.v4-make-listView >h3{ width:100%; height:40px;}
.v4-make-listView >h3 a{ color:#333; font-size:16px;}
.v4-make-listView >h3 a:hover{ color:#2fa132;}
.v4-make-listView >p{ color:#666;}
.v4-make-toolList{ width:184px; height:192px; float:left; margin-left:20px; margin-top:10px; margin-bottom:10px; border:solid 1px #d9d9d9; padding:3px; box-sizing:border-box;}
.v4-make-toolList .toolImg{ width:100%; height:130px; display:block; position:relative; border:solid 1px #ededed; box-sizing:border-box;}
.v4-make-toolList .toolImg img{ width:100%; height:100%;}
.v4-make-toolList .toolImg .play{width:100%; height:100%; background:rgba(0, 0, 0, 0.4); position:absolute; top:0; left:0; z-index:2; text-align:center; color:#fff; font-size:48px; padding-top:30px; box-sizing:border-box; opacity:0;transition: all 0.3s ease 0s;}
.v4-make-toolList .toolImg:hover .play{ opacity:1;}
.v4-make-toolList:nth-child(5n+1){ margin-left:0;}
.v4-make-stars-off{ width:100px; height:15px; overflow:hidden;background-image:url(../images/stars.png);background-repeat: no-repeat; background-position:left -15px;}
.v4-make-stars-on{height:15px; overflow:hidden;background-image:url(../images/stars.png);background-repeat: no-repeat;}

.v4-play-specialMenu{ width:100%; padding:5px 10px 10px 13px; box-sizing:border-box; overflow-y:auto; overflow-x:hidden; height:366px; border-top:solid 1px #e7eaec;}
.v4-play-specialMenu >li{width:100%; height:40px; line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.v4-play-specialMenu >li>a{ color:#464646; font-size:16px;}
.v4-play-specialMenu >li>a.on{ color:#2fa132;}
.v4-play-videoOther{ margin-top:20px;}
.v4-play-videoOther > .OtherVideoImg{ width:80px; height:60px; padding:2px; border:solid 1px #c9c9c9; box-sizing:border-box;}
.v4-play-videoOther > .OtherVideoImg img{ width:100%; height:100%;}
.v4-play-coursewareList li{ width:49%; float:left; margin-top:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.v4-play-coursewareList li a{ color:#464646;}
.v4-play-coursewareList li a:hover{ color:#2fa132;}






/*注册登录*/
.reg-stepOne,.reg-stepTwo{ width:auto; height:44px; display:inline-block; vertical-align:middle; position:relative; font-size:16px; overflow:hidden;}
.reg-stepOne > .reg-stepBox{width:246px;background-color:#32a030; display:inline-block; color:#fff; vertical-align:middle; float:left; line-height:44px; text-align:center;}
.reg-stepOne > i{ font-size:76px; margin-top:-16px; margin-left:-2px; display:inline-block; float:left; vertical-align:middle;color:#32a030; position:relative; z-index:10;}
.reg-stepTwo{ margin-left:-23px;}
.reg-stepTwo > .reg-stepBox{width:246px;background-color:#cbcbcb; display:inline-block; color:#fff; vertical-align:middle; float:left; line-height:44px; text-align:center; color:#464646; padding-left:20px;}
.reg-stepTwo > i:last-child{ font-size:76px; margin-top:-16px; margin-left:-2px; display:inline-block; float:left; vertical-align:middle;color:#cbcbcb;}
.reg-stepTwo > i:first-child{ font-size:76px; margin-top:-16px; display:inline-block; float:left; vertical-align:middle;color:#fff; position: absolute; left:-2px; top:0; z-index:9;}
.reg-stepTwo.reg-stepOn > .reg-stepBox{background-color:#32a030; color:#fff;}
.reg-stepTwo.reg-stepOn > i:last-child{ color:#32a030;}
.reg-areaTab a{ padding:4px 8px; color:#464646; display:inline-block; margin:0 0 10px 8px;}
.reg-areaTab a.on{ background:#40af3e; color:#fff;}
.login-inputText{ width:100%; height:40px; box-sizing:border-box; line-height:40px; border:solid 1px #cecece; font-size:16px; padding-left:44px; padding-right:10px;}
.login-inputText:focus{border-color:#4baa50;}
.login-inputText ~ i { position:absolute; left:16px; top:10px; color:#787878; font-size:22px;}
.login-qq,.login-wechat{ width:32px; height:32px; background-color:#37a3e3; border-radius:50%; display:inline-block; color:#fff; text-align:center; line-height:32px; font-size:18px;}
.login-wechat{ background-color:#2fa132;}

/*上传*/
.upload-main{ width:100%; padding:30px 20px 20px 200px; box-sizing:border-box; position:relative; border:solid 1px #e6eaed; min-height:500px;}
.upload-special-main{ width:100%; padding:30px 40px 20px 70px; box-sizing:border-box; position:relative; border:solid 1px #e6eaed; min-height:500px;}
.upload-sidebar{ width:200px; padding-right:35px; box-sizing:border-box; position: absolute; left:0; top:118px;}
.upload-sidebar > ul{ width:80px; margin-left:60px; border-right:solid 1px #cccccc; box-shadow:10px 1px 15px rgba(216, 216, 216, .7)}
.upload-sidebar > ul > li{ width:100%; height:75px; text-align:right; position:relative;}
.upload-sidebar > ul > li > a{width:80px; height:75px; display:inline-block; background-color:#2dbe57; color:#fff; text-align:center; font-family:"微软雅黑"; font-size:17px;}
.upload-sidebar > ul > li:nth-child(2){ margin:30px 0;}
.upload-sidebar > ul > li:nth-child(2) > a{ background-color:#06caa6;}
.upload-sidebar > ul > li:nth-child(3) > a{ background-color:#ffa431;}
.upload-sidebar > ul > li > i{ position:absolute; right:-13px; top:17px; color:#2dbe57; font-size:40px;}
.upload-sidebar > ul > li:nth-child(2) > i{ color:#06caa6;}
.upload-sidebar > ul > li:nth-child(3) > i{ color:#ffa431;}
.upload-sidebar > ul > li.on > a{ width:100px; margin-left:-20px;}
.upload-sidebar > ul > li.on > i{right:-17px; top:11px;font-size:54px;}
.upload-main-right{ width:100%; box-sizing:border-box; font-family:"微软雅黑"; }
.upload-knowledgeTitle{  width:100%; border-bottom:solid 1px #d9d9d9;}
.upload-knowledgeTitle > a{ float:left; color:#787878; font-weight:bold; margin-right:30px; padding-bottom:5px;}
.upload-knowledgeTitle > a.on{ border-bottom:solid 3px #32a030; color:#464646;}
.upload-chapterBox{ width:100%; font-size:13px;}
.upload-chapterBox > div{ width:25%; float:left; padding-top:10px;}
.upload-knowledgeBox > div{ width:33.3%; float:left; padding-top:10px;}
.upload-classInfoBox{ width:100%; height:160px; overflow-x:hidden; overflow-y:auto; margin-top:10px; padding:0 5px; box-sizing:border-box;}
.upload-classInfoBox > li{ width:100%; margin-bottom:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.upload-classInfoBox > li > a{ width:calc(100% - 10px); display:block; height:20px; line-height:20px; color:#464646; padding:0 5px 0 10px; box-sizing:border-box; position:relative;}
.upload-classInfoBox > li > a.on{ background-color:#32a030; color:#fff;}
.upload-classInfoBox > li > a.on::after{content: "";display: block;position: absolute; right:-10px; top:0;font-size: 0;  line-height: 0;   border-width: 10px;  border-color:#32a030;border-right-width: 0; border-style: dashed; border-left-style: solid;  border-top-color: transparent;  border-bottom-color: transparent;  }

/*我的空间、我的账户*/
.my-sidebar{ width:124px; border:solid 2px #303440; box-sizing:border-box; background-color:#e1e3e9; font-family:"微软雅黑"; }
.my-sidebar > ul > li > a{ width:100%; height:50px;line-height:50px; display:block; background-color:#303440; color:#adb0b8; text-align:center; font-size:16px;transition: all 0.3s ease 0s; position:relative;}
.my-sidebar > ul > li > a .point{ width:10px; height:10px; border-radius:50%; background:#ee0000; position:absolute; right:10px; top:10px;}
.my-sidebar > ul > li >ul.my-second-level{ width:100%; text-align:center;}
.my-sidebar > ul > li >ul.my-second-level >li > a{width:100%;height:50px;line-height:50px;font-size:15px; display: inline-block; border-top:solid 1px #fff; border-bottom:solid 1px #a7aaac; box-sizing:border-box; color:#464646; position:relative;}
.my-sidebar > ul > li >ul.my-second-level >li > a .num{ position:absolute; right:5px; top:5px; display:inline-block; background-color:#fa8717; color:#fff; padding:0px 5px; line-height:16px; font-size:12px; border-radius:6px;}
.my-sidebar > ul > li.on > a{background-color:#32a030; color:#fff;}
.my-sidebar > ul > li >ul.my-second-level >li.on > a{ color:#32a030;}
.my-main{ width:850px; font-family:"微软雅黑"; }
.my-main-title{ width:100%; height:35px; box-sizing:border-box; border-bottom:solid 1px #d9d9d9;}
.my-main-title h2{ height:34px; padding:0 20px; line-height:34px; display:inline-block; margin-left:10px; color:#30a130; background-color:#fff; border:solid 1px #d9d9d9; border-bottom:none; border-radius:6px 6px 0 0; font-size:16px;}
.my-main-title >a.tabTit{height:34px; float:left; color:#464646; padding:0 20px; line-height:34px; display:inline-block; margin-left:10px; margin-right:10px; background-color:#fff; font-size:16px;}
.my-main-title >a.tabTit.on{ line-height:33px;color:#30a130;border:solid 1px #d9d9d9; border-bottom:none; border-radius:6px 6px 0 0; margin-left:9px; margin-right:9px; cursor:default;}
.my-main-con{ width:100%; padding-top:20px;}
.my-track-list{ width:100%;}
.my-track-list .my-track-listOne{ width:100%; padding:20px 0 ; border-bottom:solid 1px #d9d9d9;}
.my-track-list .my-track-listOne:first-child{ padding:0 0 20px 0;}
.my-track-list .my-track-listOne ul{ margin-top:-4px;}
.my-track-img{ width:145px; height:112px; padding:3px; border:solid 1px #c9c9c9;}
.my-track-img img{ width:100%; height:100%;}
.my-track-img .play{width:100%; height:118px; background:rgba(0, 0, 0, 0.4); position:absolute; top:0; left:0; z-index:2; text-align:center; color:#fff; font-size:48px; padding-top:25px; box-sizing:border-box; opacity:0;transition: all 0.3s ease 0s;}
.my-track-img:hover .play{ opacity:1;}
.my-track-list .my-track-listOne:hover .js_collect{ display:block;}
.my-myVideo-list{ width:100%;}
.my-myVideo-list .my-myVideo-listOne{ width:200px; height:195px; overflow:hidden; float:left; margin-right:16px; margin-top:16px; position:relative;}
.my-myVideo-list .my-myVideo-listOne.myCollectHeight{ height:215px;}
.my-myVideo-list .my-myVideo-listOne:nth-child(4n){ margin-right:0;}
.my-myVideo-list .my-myVideo-listOne .titleImg{ width:100%; height:148px; display:block; position:relative;}
.my-myVideo-list .my-myVideo-listOne .titleImg img{ width:100%; height:100%;}
.my-myVideo-list .my-myVideo-listOne .titleImg h3{width:100%; height:25px; line-height:25px; text-align:center; background:rgba(0, 0, 0, 0.4); color:#fff; position:absolute; bottom:0; left:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.my-myVideo-list .my-myVideo-listOne .titleImg .play{width:100%; height:123px; background:rgba(0, 0, 0, 0.4); position:absolute; top:0; left:0; z-index:2; text-align:center; color:#fff; font-size:48px; padding-top:35px; box-sizing:border-box; opacity:0;transition: all 0.3s ease 0s;}
.my-myVideo-list .my-myVideo-listOne .titleImg:hover .play{ opacity:1;}
.my-myVideo-list .my-myVideo-listOne .collect{ background-color:#464646; color:#fff; padding:3px 6px; position:absolute; right:0; top:0; font-size:12px; z-index:3; border-radius:6px; cursor:pointer; opacity:0;transition: all 0.3s ease 0s;}
.my-myVideo-list .my-myVideo-listOne:hover .collect{opacity:1;}
.my-news-class{ width:100%;}
.my-news-class >li{ width:100%; border:solid 1px #d9d9d9; margin-bottom:20px;}
.my-news-class >li:hover{ border-color:#4d9602;}
.my-news-class >li >a{ width:100%; display:block; color:#464646; padding:20px; box-sizing:border-box;}
.my-news-class >li >a .comment{ width:100%; min-height:70px; padding-left:70px; box-sizing:border-box; position:relative;}
.my-news-class >li >a .comment .comment-header{ position:absolute; left:0; top:0;}
.my-news-class >li >a .comment .comment-header img{width:50px; height:50px; border-radius:50%;}
.my-news-system{ width:100%;}
.my-news-system >li{ width:100%; height:45px; line-height:44px; box-sizing:border-box; border-bottom:solid 1px #e7eaec;}
.my-news-system >li:hover{ background-color:#f1fceb;}
.my-news-system >li >a{width:100%; display:block;color:#464646; font-weight:bold;}
.my-news-system >li >a i{ color:#f3c71f;}
.my-news-system >li.open >a{color:#787878; font-weight:normal;}
.my-news-system >li.open >a i{color:#cccccc;}

/*播放*/
.play-videoInfo{ width:100%; height:40px; line-height:40px; background-color:#727272; color:#fff;}
.play-videoInfo a{ color:#fff;}
.play-coursewareList li{ width:33%; float:left; margin-top:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.play-coursewareList li a{ color:#464646;}
.play-coursewareList li a:hover{ color:#2fa132;}
.play-otherVideo li{ width:22%; margin-left:4%; margin-top:15px; float:left;}
.play-otherVideo li:first-child{ margin-left:0;}
.play-otherVideo li a{ width:100%; display:block;}
.play-otherVideo li a > div{ width:100%; height:113px; border:solid 1px #d9d9d9; padding:2px; box-sizing:border-box;}
.play-otherVideo li a > div img{ width:100%;height:100%;}
.play-otherVideo li a{ color:#464646;}
.play-otherVideo li a >p{ width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.play-videoHeader >img{ width:50px; height:50px; border-radius:50%;}
.play-videoSelfOther{ margin-top:15px;}
.play-videoSelfOther > .OtherVideoImg{ width:80px; height:60px; padding:2px; border:solid 1px #c9c9c9; box-sizing:border-box;}
.play-videoSelfOther > .OtherVideoImg img{ width:100%; height:100%;}
.play-comment{ width:100%; min-height:70px; padding-left:70px; box-sizing:border-box; position:relative; margin-top:20px; padding-bottom:20px; border-bottom:solid 1px #e7eaec;}
.play-comment .play-comment-header{ position:absolute; left:0; top:0;}
.play-comment .play-comment-header img{width:50px; height:50px; border-radius:50%;}
.play-specialMenu{ width:100%; padding:0 10px 10px 10px; box-sizing:border-box; overflow-y:auto; overflow-x:hidden; height:300px; border-top:solid 1px #e7eaec;}
.play-specialMenu >li{width:100%; height:30px; line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.play-specialMenu >li>a{ color:#464646;}
.play-specialMenu >li>a.on{ color:#2fa132;}

/*大赛指南*/
.info-main-title{ width:100%; height:45px; padding-top:10px; box-sizing:border-box; border-bottom:solid 1px #d9d9d9; background-color:#fafafa;}
.info-main-title > a{ height:34px; padding:0 20px; line-height:34px; display:inline-block; margin-left:10px; font-size:16px; color:#464646;}
.info-main-title > a.on{color:#30a130; background-color:#fff; border:solid 1px #d9d9d9;  border-bottom:none; border-radius:6px 6px 0 0;}
.guide_detail{width:806px;line-height:50px;margin-top:50px;font-size:27px;color:#464646;}
.guide_detail a,.plan_detail a{ color:#333;}
.guide_detail a:hover,.plan_detail a:hover{color:#2fa132;text-decoration:underline;}
.plan_title{width:100%;height:40px;line-height:40px;font-size:36px;font-weight:bold;color:#333;text-align:center;}
.plan_line{width:100%;height:5px;margin-top:40px;border-top:1px solid #f47875;border-bottom:3px solid #f47875;}
.plan_detail{width:100%;line-height:30px;margin-top:30px;font-size:16px;color:#333;}
.standard_detail{width:100%;line-height:30px;margin-top:30px;color:#515151;}
.standard_detail a:hover{color:#0202ff;text-decoration:underline;}
.standard_th, .standard_tb{border:1px solid #575757;}
.standard_th th, .standard_tb td{padding:5px 10px;border-right:1px solid #575757;border-bottom:1px solid #575757;text-align:center;}
.standard_tb .tl{text-align:left;}
.expert_list li{ width:50%; float:left; margin-bottom:25px; min-height:178px;}
.expert_list li > div{ width:60%; padding-left:10px;padding-right:10px; box-sizing:border-box;}
.expert_list li > span{width:40%;}
.expert_list li > span img{ width:100%; height:141px;}
.expert_list li > div h4{ font-size:16px; font-weight:bold;}
.expert_list li > div p{ line-height:22px; margin-top:5px;}

/*微课专家*/
.expert-listBox >li{ width:235px; height:275px; float:left; margin-left:20px; margin-bottom:20px; border:solid 1px #d9d9d9; box-sizing:border-box; padding:14px 10px 10px 10px; background-color:#fff;}
.expert-listBox >li:nth-child(4n+1){ margin-left:0;}
.expert-listBox >li .headImg{ width:114px; height:114px; margin:0 auto; border-radius:50%; overflow:hidden;}
.expert-listBox >li .headImg img{ width:100%; min-height:100%;}
.expert-listBox >li .text{ width:100%; height:60px; overflow:hidden; margin-top:10px;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;word-break: break-all;}
.expert-detailsList >li{ width:30%; height:218px; float:left; margin-left:2.5%; margin-top:15px; padding:5px; border:solid 1px #d9d9d9; box-sizing:border-box;}

/*公告新闻*/
.news_list{ width:100%; padding:5px 20px 0 20px; box-sizing:border-box;}
.news_list li{ width:100%; margin-top:25px; padding-bottom:20px; border-bottom:solid 1px #bdd0a7; zoom:1;}
.news_list li:after{display:block;content:"\0020";height:0;clear:both;visibility:hidden;}
.news_list li:last-child{border-bottom:none;}
.news_list_time{ width:65px; float:left; margin-right:20px;}
.news_list_time_d,.news_list_time_y{ width:100%; text-align:center;  color:#fff; background:#474b54;font-family:'Microsoft Yahei',"微软雅黑"; }
.news_list_time_d{ height:43px;font-size:34px;line-height:43px;}
.news_list_time_y{ height:25px; margin-top:4px;font-size:13px;line-height:25px;}
.news_list_con{ float:left; width:850px;}
.news_list_con h3 a{ color:#333;}
.news_list_con h3 a:hover{color:#2fa132;}


/*微课制作*/
.make_title_bg1, .make_title_bg2, .make_title_bg3, .make_title_bg4{width:190px;height:50px;line-height:50px;font-size:16px;color:#fff;text-align:center;}
.make_title_bg1{background-color:#85c5b4;}
.make_title_bg2{background-color:#e389bb;}
.make_title_bg3{background-color:#a883af;}
.make_title_bg4{background-color:#f0b475;}
.make_download a{line-height:30px; color:#464646;}
.make_download a:hover{color:#5a9c15;text-decoration:underline;}
.make_btn a{display:inline-block;width:75px;height:30px;line-height:30px;background-color:#71c04b;color:#fff;text-align: center;}.wk_search_bg1{background-color:#e2efd6;}.wk_search_bg2{background-color:#8993c3;}
.make_btn a:hover{ background-color:#5c9b16;}
.wk_search_bg3{background-color:#89b3c3;}.wk_search_bg4{background-color:#89c3b7;}.wk_search_bg5{background-color:#c3c189;}
.wk_search_bg6{background-color:#c3a289;}
.wk_radiobox{position:absolute;left:30px;top:70px;width:360px;height:56px;line-height:56px;font-size:26px;text-align:center;color:#515567;background:url(../../dasai2/images/wk_search_radiobox.png) no-repeat 0 0;}
.wk_school{position:absolute;left:30px;bottom:15px;width:360px;height:30px;line-height:30px;text-align:center;color:#fff;font-size:18px;}
.wk_content{position:absolute;left:480px;top:0;width:460px;color:#fff;}
.wk_content a{display:block;width:120px;margin-top:30px;font-size:20px;font-weight:bold;color:#fff;}

/*排行榜*/
.ranking-peopleList li{ width:150px; float:left; background-color:#fff;box-shadow:0 0 10px #ccc; padding:10px; box-sizing:border-box; line-height:150%; margin:10px 10px 0 33px;}
.ranking-peopleList li > div img{ width:100%;}
.ranking-peopleList li > p{ width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}


/*搜索页*/
.search_divselect{width:125px; position:relative; z-index:9;background:#fff; border:none; font-size:14px;}
.search_divselect cite{width:87px; height:34px;line-height:34px; display:block; color:#6d7466; cursor:pointer;font-style:normal;padding-left:10px; padding-right:28px; border:1px solid #32a030; background:url(../images/search_pulldown.png) no-repeat right center; overflow:hidden;}
.search_divselect ul{width:125px;  background-color:#fbf9fa; position:absolute; z-index:20; margin-top:0px; display:none; font-size:13px;border:1px solid #32a030;border-top:none;}
.search_divselect ul li{height:22px; line-height:22px; overflow:hidden;}
.search_divselect ul li a{display:block; height:22px; color:#8D9387; text-decoration:none; padding-left:10px; padding-right:10px;}
.search_divselect ul li a:hover{background-color:#4fa963; color:#fff;}

.search_inputText{ width:408px; height:34px; line-height:34px\9; padding:0 5px;color:#464646; border:solid 1px #32a030;}
.search_searchButton{ width:130px; height:36px; background:url(../images/search_button.png) no-repeat; background-position:center top; cursor:pointer; border:none;}
.search_searchButton:hover{ background-position:center bottom;}
.search_infoTab a{ height:20px; display:block; padding:2px 6px; line-height:20px; text-align:center; margin:0 20px 5px 0;}
.search_infoTab a:hover{background-color:#32a030;color:#fff;}
.search_infoTab_on a{ background-color:#32a030; color:#fff;}
.search_info_more_up{ width:38px; height:38px; padding:0 10px; cursor:pointer;background-color:#f8faf5;background-image: url(../../dasai2/images/upload_moreup.png);background-repeat: no-repeat;background-position:center bottom;}
.search_info_more_up:hover{filter:alpha(Opacity=80);opacity: 0.8;}

.search_divselect_2{width:125px; position:relative; z-index:9;background:#fff; border:none; font-size:13px;}
.search_divselect_2 cite{width:99px; height:24px;line-height:24px; display:block; color:#6d7466; cursor:pointer;font-style:normal;padding-left:6px; padding-right:20px; border:1px solid #32a030; background:url(../images/search_pulldown.png) no-repeat right center; overflow:hidden;}
.search_divselect_2 ul{width:125px;  background-color:#fbf9fa; position:absolute; z-index:20; margin-top:0px; display:none; font-size:13px;border:1px solid #32a030;border-top:none;}
.search_divselect_2 ul li{height:22px; line-height:22px; overflow:hidden;}
.search_divselect_2 ul li a{display:block; height:22px; color:#8D9387; text-decoration:none; padding-left:10px; padding-right:10px;}
.search_divselect_2 ul li a:hover{background-color:#4fa963; color:#fff;}

.search_navbox{ width:100%; height:41px; border-bottom:solid 1px #e2e2e2; margin-top:15px;}
.search_navbox li{ width:150px; height:39px; float:left; text-align:center; font-size:16px;font-family:'Microsoft Yahei',"微软雅黑";}
.search_navbox li a{ width:100%; height:18px; margin-top:12px; line-height:18px; border-right:solid 1px #d8d8d8; display:block; color:#797979;}
.search_navbox li:last-child a{border-right:none;}
.search_navbox li.search_navbox_on{ border-bottom:solid 3px #a9cb85;background-image:url(../../dasai2/images/title_nav_point.png); background-repeat:no-repeat; background-position:center bottom;}
.search_navbox li.search_navbox_on a{ color:#393939; font-size:17px;}

.search_listView{ width:100%; box-sizing:border-box; border-bottom:solid 1px #e0e0e0; padding:25px 0 25px 15px; }
.search_listView:last-child{border-bottom:none} 
.search_listView:hover .js_list_show{ display:inline-block;}
.search_listView_img{ width:127px; height:95px; overflow:hidden;}
.search_listView_img img{ width:100%; height:100%;}
.search_listView_info{ width:559px;height:84px;min-height:84px; border-right:dashed 1px #e0e0e0; margin-left:20px;color:#747474;}

/*宣传页*/
.publicity_banner{ width:100%; height:365px; background-color:#45dab9; background-image:url(../images/publicity/banner.jpg); background-repeat:no-repeat; background-position:center center;}
.publicity_titleBg{ width:340px; height:90px; display:inline-block; overflow:hidden; background:url(../images/publicity/titleBg.png) no-repeat; font-size:36px; color:#fff; text-align:center; line-height:88px; position:absolute; left:50%; top:-40px; margin-left:-170px;}
.publicity_gzBg{width:100%; position:relative; background-image:url(../images/publicity/gezi.png); background-repeat:repeat;}
.publicity_kcjs{ padding:50px 0 96px 0; background-color:#fcf9e4; }
.publicity_kcjs:before,.publicity_kcsh:before{ content:""; width:100%; height:8px; position:absolute; top:-8px; left:0; background:url(../images/publicity/banyuan1.png) repeat-x;}
.publicity_kcjs_textBox{ width:996px; height:345px; padding:76px 72px 0 64px; box-sizing:border-box;overflow:hidden; margin:44px auto 0 auto; background:url(../images/publicity/blueBg.png) no-repeat; font-size:20px;font-family:'Microsoft Yahei',"微软雅黑"; line-height:150%;}
.publicity_kctd{ padding:100px 0 110px 0; background-color:#c7fcd2; }
.publicity_kctd:before{ content:""; width:100%; height:8px; position:absolute; top:-8px; left:0; background:url(../images/publicity/banyuan2.png) repeat-x;}
.publicity_kctd_textBox{ width:1008px; height:316px; padding-left:185px; box-sizing:border-box;overflow:hidden; margin:0 auto; background:url(../images/publicity/tdBg.png) no-repeat; font-size:18px;font-family:'Microsoft Yahei',"微软雅黑"; line-height:69px;}
.publicity_kcsh{ padding:100px 0 135px 0; background-color:#fcf9e4; }
.publicity_kcsh .textTab{ width:220px; height:68px; display:inline-block;  line-height:68px; text-align:center; font-size:36px;font-weight:bold; color:#31a030; border:solid 2px #5fbe5e;}
.publicity_msjs{ padding:126px 0 100px 0; background-color:#c7fcd2; }
.publicity_learnBtn{ width:390px; height:100px; display:block; margin:115px auto 0 auto; background:url(../images/publicity/btn.png) no-repeat; color:#fff; text-align:center; line-height:100px; font-size:40px;font-family:'Microsoft Yahei',"微软雅黑"; letter-spacing:8px;}
.publicity_about{ width:100%; height:525px; box-sizing:border-box; padding-top:74px; background:url(../images/publicity/last.png) repeat-x center center; margin-top:-8px; position:relative; z-index:11;}
.publicity_us{ width:930px; height:80px; overflow:hidden; background:url(../images/publicity/us.png) no-repeat; margin:0 auto 0 auto; text-align:center; font-size:30px; color:#35b195; line-height:50px;font-family:'Microsoft Yahei',"微软雅黑"; }

/*区域赛页*/
.qy-listInfoBox{ width:100%; height:230px; background:url(../images/qy-listBg.jpg) no-repeat;}
.qy-listInfo{ height:145px; margin-top:40px; background:rgba(255,255,255,0.7); border-radius:10px; position:relative;align-content: center;display: flex;flex-wrap: wrap;text-align: center;}
.qy-listInfo h2,.qy-listInfo p{width: 100%;align-self: center;}
.qy-listInfo h2{ font-size:34px;}


/*大赛2的获奖结果页*/
.result_title{ width:100%; border-bottom:solid 3px #5a9c16; margin-top:20px; margin-bottom:15px;}
.result_title > li{ padding:5px 25px; background-color:#EAF7DB; color:#3D661F; float:left; margin-right:20px; font-family:"微软雅黑"; font-size:20px; cursor:pointer;}
.result_title > li.on{ background-color:#5a9c16; color:#fff;}


/*茂名微课大赛*/
.index-banner .mm-banner1{ width:100%; height:490px;background-color:#7ccef4; background-image:url(../images/mm-banner1.jpg); background-repeat:no-repeat; background-position:center center;}
/*云南省微课大赛*/
.index-banner .yunnan-banner1{ width:100%; height:490px;background-color:#7ccef4; background-image:url(../images/yunnan-banner1.jpg); background-repeat:no-repeat; background-position:center center;}
/*荔波县微课大赛*/
.index-banner .libo-banner1{ width:100%; height:490px;background-color:#57d4b6; background-image:url(../images/libo-banner1.jpg); background-repeat:no-repeat; background-position:center center;}



/*公共*/
.inputText.middle{ min-height:30px; line-height:30px\9;padding:0px 5px;word-wrap:break-word; font-size:15px;}
.inputText.big{ min-height:40px; line-height:40px\9;padding:0px 5px;word-wrap:break-word; font-size:16px;}

.tabChoose > a{ padding:4px 10px; color:#464646; display:inline-block; margin:0 10px 10px 0;transition: all 0.3s ease 0s;}
.tabChoose > a.on{ background:#40af3e; color:#fff;}

.r_but1_1{height:25px; padding:0 7px; box-sizing:border-box; display:inline-block; color:#fff; line-height:24px; background-color:#32a030; border:none; text-align:center; cursor:pointer;font-family:"微软雅黑";}
.r_but1_1:hover{ background-color:#21911f;}

.searchInput{ height:28px; padding:0 30px 0 5px; border:medium none; background-color:#fff;background-image:url(../images/search_img.png);background-repeat: no-repeat; background-position:right center; line-height:28px\9; color: #464646; border: 1px solid #d9d9d9;"}